/* == START == reset.css ==================== */
html, body, div, span { margin:0; padding:0; border:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
a, a:link, a:active, a:visited, a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; }
/* == END == reset.css ====================== */

/* == START == defaults.css =================
   For font sizings, see http://pxtoem.com/ and set base to 12px */
html { font-size:100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; background-color:#cecece; }
body.uow { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1; color:#333; }
hr { border:0; border-top:1px solid #ddd; clear:both; height:0; width:100%; padding-bottom:10px; margin:0; }
strong { font-weight:bold; }
h1, h2, h3, h4, h5, h6 { margin:5px 0; }
h1 { font-size:1.833em; }
h2 { font-size:1.667em; }
h3 { font-size:1.5em; }
h4 { font-size:1.333em; }
h5 { font-size:1.167em; }
h6 { font-size:1em; }
a, a:link { color:#2872a0; }
a:visited { color:#40329e; }
a img { border:0; }

/* == POSITIONS ============================= */
.left { float:left; }
.right { float:right; }
.hidden { display:none; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }

/* == STYLES:BODY BG GRAPHIC ======================== */
#wrap { /*background:url("uow_bg_grey.png") no-repeat scroll center -8px transparent;*/ overflow:hidden; }

/* == STYLES:HEADER ======================== */
#header { margin:0 5px; padding:0; background-color:#fff; }

#uowlogo { float:left; display:inline; }
#uowlogo img { margin:10px 0 0 10px; border:0; }

#top-links { font-size:0.917em; list-style-type:none; margin:45px 0 0; float:right;  }
#top-links ul { list-style-type:none; }
#top-links li { display:inline-block; text-align:right; padding:2px 0; border:1px solid #fff; background-color:#fff; }
#top-links a { color:#4c4c4c; }
#top-links .omega { border-right:0; margin:0 10px; padding:2px 5px; border:1px solid #ccc; background-color:#eee; text-transform:uppercase; }

.dropmenu { float:left; margin:0; padding:0; }
.dropmenu { margin-bottom:4px; padding:0 0 1px; }

.submenu { height:30px; z-index:10; background:#828282; margin:1px 5px 0; }
.submenu ul { padding:0; margin:0; list-style:none; }
.submenu a { display:block; margin:0; background:url(right_arrow.png) no-repeat 110px 10px; color:#fff; font-weight:bold; text-align:center; line-height:30px; }

.submenu li { margin:0; line-height:30px; border-right:1px solid #fff; width:135px; text-transform:uppercase; float:left; }
.submenu li:hover { background:url(submenu_bg.gif) repeat-x top left; }
.submenu li:hover a { background-position:110px -12px; }
.submenu li:hover > ul { display:block; }

.submenu .omega { width:134px; }
.submenu .omega a { background:none; }

.submenu ul li ul { margin-top:0; display:none; z-index:50; position:absolute; padding:5px 0; width:220px; overflow-y:auto; overflow-x:hidden; border:1px solid #ccc; background:#ffffff; /* Old browsers */
	background:-moz-linear-gradient(top,  #ffffff 25%, #eeeeee 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(25%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #ffffff 25%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #ffffff 25%,#eeeeee 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #ffffff 25%,#eeeeee 100%); /* IE10+ */
	background:linear-gradient(top,  #ffffff 25%,#eeeeee 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ }
.submenu ul li.alpha ul { width:133px; }
.submenu ul li ul li { border:0; text-transform:none; padding:0; font-size:0.917em; height:auto; width:100%; }
.submenu ul li ul a { display:block; line-height:1.5em; margin:0; padding:2px 5px 2px 10px; text-align:left; color:#4c565f; font-weight:normal; background:none; height:auto; }
.submenu ul li ul li a:hover, .submenu ul li ul li a:active, .submenu ul li ul li a:focus { background:#5d676e; color:#fff; }

/*	PAGE TITLE 	*/
#page-title { font-size:1.667em; font-weight:bold; padding:10px 15px; background:#1C94C4; color:#fff; margin:5px 5px 0; text-transform:uppercase; }

/* == BREADCRUMB ============================ */
#breadcrumb { overflow:hidden; font-size:0.917em; margin-top:1px; line-height:1.5em; padding:10px 0 6px 20px; }
#breadcrumb a { color:#2872A0; }

/* == STYLES:FONT ========================== */
.case-up { text-transform:uppercase; }
.case-low { text-transform:lowercase; }
.case-caps { text-transform:capitalize; }
.case-small { font-variant:small-caps; }
/* == BORDERS =============================== */
.border_0 { border:0; }
.border_1 { border-width:1px; }
.border_2 { border-width:2px; }
.border_3 { border-width:3px; }
.border_4 { border-width:4px; }
.border_5 { border-width:5px; }
.link, .pointer { cursor:pointer; }
/* == FORMS ================================= */
input, textarea, select { font-size:0.917em; background:#fff; border:1px solid #b7b7b7; }
input[type=checkbox], input[type=radio] { vertical-align:middle; bottom:1px; border:0; background:transparent; } /* clears border from checkboxes and radio buttons */
input[type=radio] { bottom:3px; }
/* == CONTRIBUTOR ONLY ====================== */
#contrib-bg { background-color:#fff; }
.contrib-info { border:1px solid #d80; background:url(contrib_info.png) 0 0 repeat-x #ffaf4c; padding:3px; margin-left:auto; margin-right:auto; }

/* == NAVIGATION ============================ */
#column-left ol, #column-left ul { list-style:none; margin:0; padding:0; }
#column-left-top { border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; }
#column-left-top h4 { margin:0; font-size:1em; padding:5px 18px 5px 10px; border-bottom:1px solid #dddddd; background:url("nav_arrows.png") 174px 7px no-repeat #f6f6f6; background-size:16px 16px cover; text-transform:uppercase; }
#column-left-top h4:hover { background-color:#0397d6; color:#fff; }
#column-left-top h4.open { background-position:174px -42px; }
.navLinks a { display:block; padding:3px 10px; border-bottom:1px dotted #ccc; color:#333; }
.navLinks a:hover { background:#0397d6; color:#fff; }

#column-right h4 { overflow:auto; font-size:1em; line-height:1.2em; padding:7px 10px; margin-bottom:0; margin-top:10px; text-transform:uppercase; }
#column-right-top h4.promo-header {
background:url("img_uow_feature_heading_bg.png") repeat-x bottom #dfdfdf; /* Old browsers */
background:-moz-linear-gradient(top,  #dfdfdf 0%, #ffffff 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #dfdfdf 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #dfdfdf 0%,#ffffff 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  #dfdfdf 0%,#ffffff 100%); /* IE10+ */
background:linear-gradient(top,  #dfdfdf 0%,#ffffff 100%); /* W3C */
}
#column-right-btm h4.promo-header { background:#666; color:#fff; }

#column-left .promo-header:first-child, #column-right h4{ margin-top:0; }
#column-right .promo-content { padding:1px; margin-bottom:10px; overflow-y:auto; overflow-x:hidden;
background:#bbbbbb; /* Old browsers */
background:-moz-linear-gradient(top,  #cccccc 0%, #bbbbbb 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #cccccc 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #cccccc 0%,#bbbbbb 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  #cccccc 0%,#bbbbbb 100%); /* IE10+ */
background:linear-gradient(top,  #cccccc 0%,#bbbbbb 100%); /* W3C */
}
#column-right .promo-content .promo-content-bg, #column-right .promo-content .promo-content-bg { background:#fff; padding:10px 6px 6px 6px; margin:0 auto; overflow:hidden; }
#column-right p { line-height:1.3em; margin:5px 0; }

/* == RELATED LINKS ========================= */
#h6-related { text-transform:uppercase; font-size:0.917em; font-weight:bold; padding:5px 20px; margin:20px 0 0; background:#f6f6f6; border:1px solid #DDDDDD; }
#related-links { margin-bottom:15px; }
#related-links li { padding:0; font-size:0.917em; border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background:url("uow056738.gif") no-repeat scroll 5px 3px transparent; }
#related-links a { margin:0 0 0 15px; display:block; padding:5px; color:#555;  }
#related-links a:hover{ color:#0397D6; }

/* == CONTENT =============================== */
#column-main h1, #column-main h2, #column-main h3, #column-main h4, #column-main h5, #column-main h6 { line-height:1em; color:#D97A2D; }
#content-box { background:#fff; padding-bottom:20px; min-height:450px; margin:0 5px; }
#column-main ol, #column-main ul { list-style:none; }
#column-main { font-size:1em; line-height:1.4em; margin:0 5px; }
#column-main-left { clear:both; }
#column-main a:hover, #column-main a:active, #column-right a:hover, #column-right a:active { text-decoration:underline; }
#column-main > h1:first-child { margin-top:0; } /* Ensures that the first H1 tag sits flush with the top of the page (<IE6 ignores this) */
#column-main ul, #column-right ul, #column-main ol, #column-right ol { margin:5px; padding:0 0 0 10px; }
#column-main ul, #column-right ul { list-style-type:none; }
#column-main ol { margin-left:25px; }
#column-right ul { padding:0; }
#column-right ol { margin-left:15px; }
#column-main-left ul, #column-main-left ol, #column-main-right ul, #column-main-right ol { padding:0; }
#column-main ul li, #column-right ul li, #column-main ol li, #column-right ol li { margin:0; padding:2px 0; line-height:1.25em; }
#column-main ul li, #column-right ul li {  }
#column-main ol, #column-right ol { list-style:decimal outside; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { background:none; padding-right:0; }
/* == FOR INTRANET LINKS AT SOME POINT ====== */
#column-left-btm a[href^="https://intranet.uow"] { background:url(icons_sprite.png) 150px 4px no-repeat; padding-right:20px; }
#column-main a[href^="https://intranet.uow"] { background:url(icons_sprite.png) right 1px no-repeat; padding-right:15px; }
#side-gallery small { line-height:1.33em; font-size:0.917em; }
.campus-map td { padding:0; }
#lastupdated { clear:both; text-align:right; font-size:0.833em; color:#999; }
#photo-gallery { border:none; border-collapse:separate; background:none; width:550px; margin:3px 0; }
#photo-gallery td { font-size:0.917em; line-height:1.33em; text-align:center; padding-top:5px; border:1px solid #ddd; background:#f7f7f7; }
#photo-gallery td a { padding-bottom:5px; }
/* == TABLES:CURRENT ======================= */
#column-main table { border:1px solid #ddd; border-collapse:collapse; background:#f9f9f9; }
/* #column-main th { font-weight:bold; border-top:1px solid #ddd; border-right:1px solid #ddd; color:#fff; background:##D97A2D; } */
#column-main th { font-weight:bold; border-top:1px solid #ddd; border-right:1px solid #ddd; background:##D97A2D; }
#column-main th, #column-main td { padding:3px; }
#column-main td { border-top:1px solid #ddd; border-right:1px solid #ddd; color:#333; }
/* == TABLES:LEGACY ======================== */
.tableList { border:1px solid #ddd; border-collapse:collapse; background:#f9f9f9; }
.tableList th { font-weight:bold; border-top:1px solid #ddd; border-right:1px solid #ddd; color:#fff; background:#3795cf; }
.tableList th, .tableList td { padding:3px; }
.tableList td { border-top:1px solid #dddddd; color:#333; }
/* == TABLES:LAYOUT ======================== */
#column-main .tableLayout { background:none; border:none; border-collapse:default; }
#column-main .tableLayout th { font-weight:bold; }
#column-main .tableLayout th, #column-main .tableLayout td { padding:3px; border:none; }
/* == CALENDAR:DATEPICKER ================== */
#calroot { z-index:10000; margin-top:3px; width:198px; padding:2px; font-size:0.917em; }
#calhead { padding:2px 0; height:22px; margin-bottom:3px; }
#caltitle { font-size:1.167em; font-weight:bold; float:left; text-align:center; width:155px; line-height:1.5em; }
#calnext, #calprev { display:block; width:20px; height:20px; float:left; cursor:pointer; }
#calnext { float:right; }
#calprev.caldisabled, #calnext.caldisabled { visibility:hidden; }
#caltitle select { font-size:0.917em; }
#caldays { height:14px; }
#caldays span { display:block; float:left; width:28px; text-align:center; }
.calweek { clear:left; }
.calweek a { display:block; float:left; width:26px; padding:4px 0; text-decoration:none; font-size:0.917em; text-align:center; }
a.caldisabled { cursor:default; }

/* == CALENDAR:DATEPICKER COLOUR CSS================== */
#calroot { background-color:#fff; border:2px solid #ccc; }
#calhead { background:#3795cf; }
#caltitle { color:#fff; text-shadow:0 2px 0 #444; }
#calnext, #calprev { background:transparent url(//www.uow.edu.au/server/images/month_prev.png) no-repeat scroll center center; }
#calnext { background-image:url(//www.uow.edu.au/server/images/month_next.png); }
#caldays { border-bottom:1px solid #ddd; }
#calweeks { background-color:#fff; }
.calweek a { border:1px solid #fff; color:#666; }
.calweek a:hover, .calfocus { background-color:#ddd; border:1px solid #444; }
a.calsun { color:#3795cf; }
a.caloff { color:#ccc; }
a.caloff:hover { background-color:#f5f5fa; }
a.caldisabled { background-color:#efefef !important; color:#ccc !important; }
#calcurrent { background-color:#3795cf; color:#fff; border:1px solid #444; }
#caltoday { background-color:#333; color:#fff; border:1px solid #ddd; }

/* == DIV:ALERT COLOR BOXES ================== */
.boxYellow, .boxRed, .boxBlue, .boxGrey, .boxGreen, .boxPurple, .boxOrange, .boxGreenGrey, .boxTeal, .boxSilver { display:block; margin:7px 0; padding:5px; }
.boxRed { color:#990000; background:#f7e2dc; /* Old browsers */ background:-moz-linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7e2dc), color-stop(100%, #fffcfb)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* IE10+ */ background:linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e2dc', endColorstr='#fffcfb', GradientType=0 ); /* IE6-9 */
border:1px solid #F8C9BB; }
.boxOrange { color:#9F4000; background:#ffede0; /* Old browsers */ background:-moz-linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffede0), color-stop(100%, #fffaf7)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* IE10+ */ background:linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffede0', endColorstr='#fffaf7', GradientType=0 ); /* IE6-9 */
border:1px solid #FFDFC9; }
.boxYellow { color:#8F7114; background:#f4f3e1; /* Old browsers */ background:-moz-linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f3e1), color-stop(100%, #fffdf6)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* IE10+ */ background:linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f3e1', endColorstr='#fffdf6', GradientType=0 ); /* IE6-9 */
border:1px solid #E8E5C7; }
.boxGreen { color:#325926; background:#e6f2e6; /* Old browsers */ background:-moz-linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6f2e6), color-stop(100%, #fafcfd)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* IE10+ */ background:linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f2e6', endColorstr='#fafcfd', GradientType=0 ); /* IE6-9 */
border:1px solid #C1CEC1; }
.boxBlue { color:#35516F; background:#e6ebf4; /* Old browsers */ background:-moz-linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6ebf4), color-stop(100%, #fafcfd)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* IE10+ */ background:linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ebf4', endColorstr='#fafcfd', GradientType=0 ); /* IE6-9 */
border:1px solid #C7CDDA; }
.boxBlue a, .boxBlue a:hover, .boxBlue a:active, .boxBlue a:visited { color:#03C; font-weight:bold; }
.boxTeal { color:#346774; background:#e3f9f8; /* Old browsers */ background:-moz-linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3f9f8), color-stop(100%, #f6fbfb)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* IE10+ */ background:linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f9f8', endColorstr='#f6fbfb', GradientType=0 ); /* IE6-9 */
border:1px solid #C9D5D8; }
.boxPurple { color:#55397C; background:#e2e1ef; /* Old browsers */ background:-moz-linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e1ef), color-stop(100%, #f8f7f9)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* IE10+ */ background:linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e1ef', endColorstr='#f8f7f9', GradientType=0 ); /* IE6-9 */
border:1px solid #D3C9E8; }
.boxGrey { color:#333333; background:#e8e8e8; /* Old browsers */ background:-moz-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #fcfcfc)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* IE10+ */ background:linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fcfcfc', GradientType=0 ); /* IE6-9 */
border:1px solid #D3D3D3; }
.boxSilver { color:#555555; background:#f7f7f7; /* Old browsers */ background:-moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* IE10+ */ background:linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
border:1px solid #E5E5E5; }

/* FANCY BOX:SPRITE - HEADER FOOTER:Example on Manage IT */
.itBox { width:250px; float:left; }
.itBoxHeader { background-image:url(uow072762.png); background-position:-10px -10px; background-repeat:no-repeat; height:30px; overflow:hidden; padding-left:7px; padding-top:0; border-top:1px solid #e0e0e0; }
.itBoxContent { border:1px solid #e0e0e0; border-top:none; border-bottom:none; padding:5px; }
.itBoxFooter { background-image:url(uow072762.png); background-position:-10px -70px; background-repeat:no-repeat; height:36px; overflow:hidden; padding-left:12px; padding-top:12px; }
.floatme { float:left; width:50%; }
.minwidth { width:255px; height:0; line-height:0; clear:both; }

/* FANCY BOX:List Style*/
#column-main .itBoxContent ul { margin:0; padding:10px; }
#column-main .itBoxContent li, #column-main .itBoxContent li:hover { list-style:none; background:left 6px no-repeat url(uow072789.gif); padding-left:25px; margin-left:0; line-height:20px; }
#column-main .definitionTable { border-collapse:separate; border-spacing:0 20px; background-color:#fff; }
#column-main .definitionTable, #column-main .definitionTable tr, #column-main .definitionTable td, #column-main .definitionTable th { padding:0; margin:0; }
#column-main .definitionTable td ul, #column-main .definitionTable td ol, #column-main .definitionTable td p, #column-main .definitionTable td dl { margin:0; padding:0; }
#column-main .definitionTable td ul li { margin:0 0 4px 0; }
#column-main .definitionTable td ol li { margin:0 0 4px 16px; }
#column-main .definitionTable, #column-main .definitionTable tr, #column-main .definitionTable td { border:none; }
#column-main .definitionTable th { border:none; color:#000; vertical-align:top; width:100px; background-color:#fff; }
#column-main .definitionTable td { border-left:3px solid #D4D0C8; padding-left:20px; padding-right:20px; }

/* == SNIPPET STYLE CONTENT================== */
#column-main .snippet-column { display:inline-block; border-bottom:1px dotted #ddd; padding:10px; width:530px; }
#column-main .snippet-column img { float:left; }
#column-main .snippet-column p { margin-bottom:0; }
#column-main .snippet-column div { float:left; margin-left:10px; width:395px; }
#column-main .snippet-column a.button { display:inline-block; background:none repeat scroll 0 0 #efefef; border:1px solid #ccc; color:#333; padding:5px; text-decoration:none; }
#column-main .snippet-column a.button:hover { background:none repeat scroll 0 0 #0397d6; color:#fff; text-decoration:none; }

/* == FOOTER ================================ */
.footer { background-color:#000; padding:10px 0px; color:#fff; margin:0 5px; }
#footer { background-color:#fff; font-size:0.917em; line-height:1.083em; padding-bottom:5px; margin:0 5px; }
#footer div.grid_6 > img { margin-left:33px; }
#footer ul { list-style:none outside; padding:0; margin:0; }
#footer a { color:#ddd; }
#footer a:hover { text-decoration:underline }
#footer .address, #footer h3, #footer ul { padding:0 35px; }
#footer li { padding:1px 0; }
#footer ul.social li, #footer div.address p, #footer div.address a { margin:10px 0 0; }
.black_btn { background:url(black_btn_bg.png) no-repeat center right #333; display:block; padding:8px; }
#ask_question_btn{ background:url(black_btn_bg.png) no-repeat center right #0397d6; width:123px; }
#footer #awards_rankings_btn, #footer #events_btn { width:135px; }
#footer .copyright { margin-top:30px; text-align:center; }

/* == END == defaults.css =================== */

/* == START == grid.css ===================== */
.container_24 { margin-left:auto; margin-right:auto; width:960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { display:inline; float:left; margin-left:5px; margin-right:5px; }
.alpha { margin-left:0; }
.omega { margin-right:0; }
.container_24 .grid_1 { width:30px; }
.container_24 .grid_2 { width:70px; }
.container_24 .grid_3 { width:110px; }
.container_24 .grid_4 { width:150px; }
.container_24 .grid_5 { width:190px; }
.container_24 .grid_6 { width:230px; }
.container_24 .grid_7 { width:270px; }
.container_24 .grid_8 { width:310px; }
.container_24 .grid_9 { width:350px; }
.container_24 .grid_10 { width:390px; }
.container_24 .grid_11 { width:430px; }
.container_24 .grid_12 { width:470px; }
.container_24 .grid_13 { width:510px; }
.container_24 .grid_14 { width:550px; }
.container_24 .grid_15 { width:590px; }
.container_24 .grid_16 { width:630px; }
.container_24 .grid_17 { width:670px; }
.container_24 .grid_18 { width:710px; }
.container_24 .grid_19 { width:750px; }
.container_24 .grid_20 { width:790px; }
.container_24 .grid_21 { width:830px; }
.container_24 .grid_22 { width:870px; }
.container_24 .grid_23 { width:910px; }
.container_24 .grid_24 { width:950px; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
/* == END == grid.css ======================= */
